A statecharts-based software development process for mobile agents
نویسندگان
چکیده
Although mobile agents and their supporting infrastructures have been extensively developed, it is still an emerging technology. A wider acceptance of mobile agents would be facilitated with the exploitation of suitable methodologies and tools which fully support their development lifecycle. This paper proposes a Statecharts-based development process for mobile agents, which allows for a seamless transition from the specification of mobile agent behaviour to its implementation and adaptation to target mobile agent systems. In particular, modelling of the mobile agent behaviour is visual and its coding is seamlessly supported by the Mobile Active Object Framework. The coded agent behaviour can be adapted to platform-specific mobile agents by means of the Mobile Agent Adaptation Framework thus enabling re-use of existing mobile agent systems. q 2004 Elsevier B.V. All rights reserved.
منابع مشابه
From MSCs to Statecharts
Message Sequence Charts (MSCs) have gained wide acceptance for scenario-based specifications of component behavior (see, for instance, [IT96, BMR+96, Rat97, BHKS97]). In particular, they have proven useful in the requirements capture phase of the software development process. However, up to now, most development methods do not assign a precise meaning to this graphical description technique. Mo...
متن کاملFrom Modeling to Simulation of Multi-agent Systems: An Integrated Approach and a Case Study
In this paper, an integrated approach for the modeling and the validation through simulation of multi-agent systems is proposed. The approach centers on the instantiation of a software development process which specifically includes a simulation phase which makes it possible the validation of a multiagent system before its actual deployment and execution. The approach uses the Gaia methodology ...
متن کاملMOBICHARTS: A Notation to Specify Mobile Computing Applications
A standard notation, that unambiguously expresses different aspects of a system, is important to the process of software development. The expressiveness of a standard notation helps analysts and developers to describe a computing scenario or to formulate software architecture and then to communicate these decisions unambiguously to other team members. Much attention is already given to the soft...
متن کاملThe Agent Systems Methodology (ASEME): A Preliminary Report
This paper presents the Agent SystEms MEthodology (ASEME) for developing multi-agent systems. ASEME proposes a modular agent design approach and introduces the concept of intra-agent control. The latter defines the agent’s lifecycle by coordinating the different modules that implement his capabilities. The modeling of the intra-agent control is based on statecharts. The analysis phase builds on...
متن کاملA Statecharts-based Methodology for the Simulation of Multi-agents and Mobile Agents Systems
Mobile agent paradigm and technology are profitably being applied for the construction of a wide range of applications and systems in several areas encompassing e-business, telecommunications, meta-computing and military simulations. Such systems are usually complex so requiring methodologies and tools for an in-depth understanding of their dynamics and for their validation. This paper presents...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Information & Software Technology
دوره 46 شماره
صفحات -
تاریخ انتشار 2004